#pragma once
#include <iostream>
#include "Identity.h"
using namespace std;
#include <string>
#include <fstream>
#include "globalFile.h"
#include <vector>
#include "teacher.h"
#include "student.h"
#include <algorithm>
#include "computerRoom.h"



class Manager :public Identity
{
public:
	//默认构造
	Manager();

	//有参构造   管理员姓名 ，密码
	Manager(string name, string pwd);

	//选择菜单  
	virtual void operMenu();

	//添加账号
	void addPerson();

	//查看账号
	void showPerson();

	//查看机房信息
	void showComputer();

	//清空预约记录
	void cleanFile();

	//初始化容器
	void initVector();

	//检测重复
	//参数1 检测学号，职工号 参数2 检测类型
	bool checkRepeat(int id, int type); 


	//学生容器
	vector<Student>vStu;

	//教师容器
	vector<Teacher>vTea;

	//机房信息
	vector<ComputerRoom>vCom;
};